class Getter1 {

  boolean foo;

  boolean hasFoo() {
    return true;
  }

  @java.lang.SuppressWarnings("all")
  public boolean isFoo() {
    return this.foo;
  }
}

class Getter2 {

  boolean foo;

  boolean isFoo() {
    return true;
  }
}

class Getter3 {

  boolean foo;

  boolean getFoo() {
    return true;
  }
}

class Getter4 {

  String foo;

  String hasFoo() {
    return null;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter5 {

  String foo;

  String isFoo() {
    return null;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter6 {

  String foo;

  String getFoo() {
    return null;
  }
}

class Getter7 {

  String foo;

  boolean hasFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter8 {

  String foo;

  boolean isFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter9 {

  String foo;

  boolean getFoo() {
    return false;
  }
}

class Getter10 {

  boolean foo;

  static boolean hasFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public boolean isFoo() {
    return this.foo;
  }
}

class Getter11 {

  boolean foo;

  static boolean isFoo() {
    return false;
  }
}

class Getter12 {

  boolean foo;

  static boolean getFoo() {
    return false;
  }
}

class Getter13 {

  String foo;

  static boolean hasFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter14 {

  String foo;

  static boolean isFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter15 {

  String foo;

  static boolean getFoo() {
    return false;
  }
}

class Getter16 {

  String foo;

  static String hasFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter17 {

  String foo;

  static String isFoo() {
    return false;
  }

  @java.lang.SuppressWarnings("all")
  public String getFoo() {
    return this.foo;
  }
}

class Getter18 {

  String foo;

  static String getFoo() {
    return false;
  }
}